{include="header"}

{if condition="$fsc->ejercicio"}
<script type="text/javascript">
   function cerrar_ejercicio()
   {
      location.href = '{$fsc->url()}&cerrar=TRUE&petid={$fsc->random_string()}';
   }
   $(document).ready(function() {
      {if condition="$fsc->importar_url"}
         setTimeout("location.href = '{$fsc->importar_url}';", 2000);
      {elseif condition="!$fsc->listado"}
         $("#modal_importar").modal('show');
      {/if}
      
      $("#b_importar").click(function(event) {
         event.preventDefault();
         $("#modal_importar").modal('show');
      });
      $("#b_eliminar").click(function(event) {
         event.preventDefault();
         if( confirm("¿Realmente desea eliminar este ejercicio?") )
            window.location.href = '{$fsc->ppage->url()}&delete={$fsc->ejercicio->codejercicio}';
      });
   });
</script>

<form action="{$fsc->url()}" method="post" class="form">
   <input type="hidden" name="codejercicio" value="{$fsc->ejercicio->codejercicio}"/>
   <div class="container-fluid" style="margin-top: 10px; margin-bottom: 10px;">
      <div class="row">
         <div class="col-md-7">
            <a class="btn btn-sm btn-default" href="{$fsc->url()}" title="recargar la página">
               <span class="glyphicon glyphicon-refresh"></span>
            </a>
            
            <a class="btn btn-sm btn-default" href="{$fsc->ppage->url()}">
               <span class="glyphicon glyphicon-arrow-left"></span> &nbsp; Ejercicios
            </a>
            
            <div class="btn-group">
               <button type="button" class="btn btn-sm btn-default dropdown-toggle" data-toggle="dropdown" aria-expanded="false">
                  Asiento... <span class="caret"></span>
               </button>
               <ul class="dropdown-menu" role="menu">
                  {if condition="$fsc->asiento_apertura_url"}
                  <li><a href="{$fsc->asiento_apertura_url}">Asiento de apertura</a></li>
                  {/if}
                  
                  {if condition="$fsc->asiento_cierre_url"}
                  <li><a href="{$fsc->asiento_cierre_url}">Asiento de cierre</a></li>
                  {/if}
                  
                  {if condition="$fsc->asiento_pyg_url"}
                  <li><a href="{$fsc->asiento_pyg_url}">Asiento de pérdidas y ganancias</a></li>
                  {/if}
               </ul>
            </div>
            
            <div class="btn-group">
               <a id="b_importar" class="btn btn-sm btn-default" href="#">
                  <span class="glyphicon glyphicon-import"></span> &nbsp; Importar...
               </a>
               <a class="btn btn-sm btn-default" href="{$fsc->url()}&export=TRUE">
                  <span class="glyphicon glyphicon-export"></span> &nbsp; Exportar
               </a>
            </div>
         </div>
         <div class="col-md-5 text-right">
            <div class="btn-group">
               <a href="#" id="b_eliminar" class="btn btn-sm btn-danger" title="Eliminar ejercicio">
                  <span class="glyphicon glyphicon-trash"></span> &nbsp; Eliminar
               </a>
               {if condition="$fsc->ejercicio->abierto()"}
               <button class="btn btn-sm btn-default" type="button" onclick="cerrar_ejercicio()" title="Cerrar ejercicio">
                  <span class="glyphicon glyphicon-lock"></span> &nbsp; Cerrar
               </button>
               {/if}
               <button class="btn btn-sm btn-primary" type="submit" onclick="this.disabled=true;this.form.submit();" title="Guardar">
                  <span class="glyphicon glyphicon-floppy-disk"></span> &nbsp; Guardar
               </button>
            </div>
         </div>
      </div>
   </div>
   
   <div class="table-responsive">
      <table class="table table-hover">
         <thead>
            <tr>
               <th class="text-left">Nombre</th>
               <th class="text-left">Fecha inicio</th>
               <th class="text-left">Fecha fin</th>
               <th class="text-left">Longitud subcuenta</th>
               <th class="text-left">Estado</th>
            </tr>
         </thead>
         <tr>
            <td><input class="form-control" type="text" name="nombre" value="{$fsc->ejercicio->nombre}" autocomplete="off"/></td>
            <td><input class="form-control datepicker" type="text" name="fechainicio" value="{$fsc->ejercicio->fechainicio}"/></td>
            <td><input class="form-control datepicker" type="text" name="fechafin" value="{$fsc->ejercicio->fechafin}"/></td>
            <td><input class="form-control" type="number" name="longsubcuenta" value="{$fsc->ejercicio->longsubcuenta}"/></td>
            <td>
               <select name="estado" class="form-control">
                  <option value="ABIERTO"{if condition="$fsc->ejercicio->abierto()"} selected="selected"{/if}>ABIERTO</option>
                  <option value="CERRADO"{if condition="!$fsc->ejercicio->abierto()"} selected="selected"{/if}>CERRADO</option>
               </select>
            </td>
         </tr>
      </table>
   </div>
</form>

<ul class="nav nav-tabs">
   <li{if condition="$fsc->listar=='grupos'"} class="active"{/if}>
      <a href="{$fsc->url()}&listar=grupos">Grupos</a>
   </li>
   <li{if condition="$fsc->listar=='epigrafes'"} class="active"{/if}>
      <a href="{$fsc->url()}&listar=epigrafes">Epígrafes</a>
   </li>
   <li{if condition="$fsc->listar=='cuentas'"} class="active"{/if}>
      <a href="{$fsc->url()}&listar=cuentas">Cuentas</a>
   </li>
   <li{if condition="$fsc->listar=='subcuentas'"} class="active"{/if}>
      <a href="{$fsc->url()}&listar=subcuentas">Subcuentas</a>
   </li>
</ul>

{if condition="$fsc->listar=='grupos'"}
<div class="table-responsive">
   <table class="table table-hover">
      <thead>
         <tr>
            <th class="text-left">Código + Descripción</th>
         </tr>
      </thead>
      {loop="$fsc->listado"}
      <tr>
         <td><a href="{$value->url()}">{$value->codgrupo}</a> {$value->descripcion}</td>
      </tr>
      {else}
      <tr class="bg-warning">
         <td>Sin resultados. Debes importar los datos del ejercicio, pulsa el botón <b>importar</b></td>
      </tr>
      {/loop}
   </table>
</div>
{elseif condition="$fsc->listar=='epigrafes'"}
<div class="table-responsive">
   <table class="table table-hover">
      <thead>
         <tr>
            <th class="text-left">Grupo</th>
            <th class="text-left">Código + Descripción</th>
         </tr>
      </thead>
      {loop="$fsc->listado"}
      <tr>
         <td>{$value->codgrupo}</td>
         <td><a href="{$value->url()}">{$value->codepigrafe}</a> {$value->descripcion}</td>
      </tr>
      {else}
      <tr class="bg-warning">
         <td colspan="2">
            Sin resultados. Debes importar los datos del ejercicio, pulsa el botón <b>importar</b>
         </td>
      </tr>
      {/loop}
   </table>
</div>
{elseif condition="$fsc->listar=='cuentas'"}
<div class="table-responsive">
   <table class="table table-hover">
      <thead>
         <tr>
            <th class="text-left">Epígrafe</th>
            <th class="text-left">Código + Descripción</th>
            <th class="text-right">Cuenta Especial</th>
         </tr>
      </thead>
      {loop="$fsc->listado"}
      <tr>
         <td>{$value->codepigrafe}</td>
         <td><a href="{$value->url()}">{$value->codcuenta}</a> {$value->descripcion}</td>
         <td class="text-right">{$value->idcuentaesp}</td>
      </tr>
      {else}
      <tr class="bg-warning">
         <td colspan="3">
            Sin resultados. Debes importar los datos del ejercicio, pulsa el botón <b>importar</b>
         </td>
      </tr>
      {/loop}
   </table>
</div>
{elseif condition="$fsc->listar=='subcuentas'"}
<div class="table-responsive">
   <table class="table table-hover">
      <thead>
         <tr>
            <th class="text-left">Cuenta</th>
            <th class="text-left">Código + Descripción</th>
            <th class="text-right">Saldo</th>
         </tr>
      </thead>
      {loop="$fsc->listado"}
      <tr>
         <td>{$value->codcuenta}</td>
         <td><a href="{$value->url()}">{$value->codsubcuenta}</a> {$value->descripcion}</td>
         <td class="text-right">{$fsc->show_precio($value->saldo, $value->coddivisa)}</td>
      </tr>
      {else}
      <tr class="bg-warning">
         <td colspan="3">
            Sin resultados. Debes importar los datos del ejercicio, pulsa el botón <b>importar</b>
         </td>
      </tr>
      {/loop}
   </table>
</div>
{else}
<h1>Algo has tocado o_O</h1>
{/if}

<form enctype='multipart/form-data' action="{$fsc->url()}" method="post" class="form">
   <input name='archivo' type='hidden' value='TRUE'/>
   <div class="modal fade" id="modal_importar">
      <div class="modal-dialog">
         <div class="modal-content">
            <div class="modal-header">
               <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
               <h4 class="modal-title">Importar datos del ejercicio</h4>
               <p>Se importarán grupos, epígrafes, cuentas, subcuentas y balances de...</p>
            </div>
            <div class="modal-body">
               <div class="radio">
                  <label>
                     <input type="radio" name="fuente" value="espanya" checked="checked"/>
                     Plan General Contable de <b>España</b>
                  </label>
               </div>
               <div class="radio">
                  <label>
                     <input type="radio" id="rb_archivo" name="fuente" value="archivo" onclick="$('#div_externo').show();"/>
                     Un archivo externo
                  </label>
               </div>
               <div id="div_externo" class="form-group" style="display: none;">
                  <input class="form-control" name='farchivo' type='file' onclick="$('#rb_archivo').prop('checked', true);"/>
               </div>
            </div>
            <div class="modal-footer">
               <button class="btn btn-sm btn-primary" type="submit" onclick="this.disabled=true;this.form.submit();" title="Importar">
                   <span class="glyphicon glyphicon-play"></span> &nbsp; Importar
                </button>
            </div>
            <div class="alert alert-info">
               <h4>¿No está tu pais?</h4>
               <p>
                  Pues entonces necesitas el archivo con el Plan Contable de tu país.
                  Haz una cosa, busca en internet algún archivo de excel con el plan contable
                  de tu país y envíamelo a <b>neorazorx@gmail.com</b> para que yo lo adapte
                  al formato de FacturaScripts.
               </p>
            </div>
         </div>
      </div>
   </div>
</form>

{else}
<div class="text-center">
   <img src="view/img/fuuu_face.png" alt="fuuuuu"/>
</div>
{/if}

{include="footer"}